package Thread.SetName;

/*
 * 设置线程名称：
 *       1、使用Thread类中方法SetName（名称）
 *           void setName（string  name） 使用name改变线程名称
 *       2、创建一个带参数的的构造方法，参数传递线程的名称，调用父类的带参构造方法，把线程名称传递给父类，让父类（Thread）给子线程命名
 *           Thread （string name）分配新的Thread对象
 *
 * */
public class ThreadSetName {
    public static void main(String[] args) {
        MyThread01 myThread = new MyThread01();
        //myThread.start();
        //使用Thread类中方法SetName（名称）
        myThread.setName("子线程");
        myThread.start();
        //创建一个带参数的的构造方法，参数传递线程的名称，调用父类的带参构造方法，把线程名称传递给父类，让父类（Thread）给子线程命名
        MyThread01 myThread01 = new MyThread01("参数传递");
        myThread01.start();
    }
}
